package com.yzjs.localhost.service.sysRole;



import java.util.Map;
import com.yzjs.common.base.service.BaseService;
import com.yzjs.localhost.dto.ComparisonResultDTO;
import com.yzjs.localhost.dto.DataBundlingDTO;
import com.yzjs.localhost.dto.UserRightsDTO;
import com.yzjs.localhost.entity.sysDept.SysDeptEntity;
import com.yzjs.localhost.entity.sysRole.SysRoleEntity;
import com.yzjs.localhost.dao.sysRole.SysRoleMapper;

/**
 * 角色信息表
 *
 * @author yuqiumin
 * @email sunlightcs@gmail.com
 * @date 2021-09-02 10:49:41
 */
public interface SysRoleService extends BaseService<SysRoleEntity,SysRoleMapper> {

    public ComparisonResultDTO RoleCompliance(DataBundlingDTO dto, UserRightsDTO rights ) throws Exception;


    /**
     * 同步角色基础信息
     * @param roleEntity
     */
    public void SynchronizationSysRole(SysRoleEntity roleEntity, String operatorCode);


}

